@import url(layout.css); 
@import url(newlist.css);

/*banner*/
.banner{ position: relative; height: 500px; width: 1000px; margin: 0 auto;}
.banner a { float: left; display: inline; position:relative;}
.banner a .layer{ background:rgba(0,0,0,.6); width:830px; height:110px; display:inline-block; bottom:20px; left:55px; position:absolute; padding:15px 30px;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.banner a .layer{ background-color:#000; filter:Alpha(opacity=60);}
}
.banner a .layer strong{ font-size:30px; display:block; height:30px; line-height:30px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; color:#fff; font-weight:bold;}
.banner a .layer p{ height:48px; line-height:24px; overflow:hidden; margin-top:10px; color:#ccc;}
.banner .img { position: absolute; width: 1000px; height: 500px; overflow: hidden;}
.banner .img span { position: absolute; width: 19999px; display: block;}
.banner .btns { z-index: 10; position: absolute; width: 1000px;}
.banner .btns b { position: absolute; width: 1000px; display: block; height: 15px; overflow: hidden; top:450px; text-align:center; left:50%;}
.banner .btns b i { width: 15px; height: 15px; background:#fff; display:inline-block; font-size: 0px; overflow: hidden; cursor: pointer; margin:0 5px; border-radius: 15px;}
.banner .btns b i:hover { background: #f69;}
.banner .btns b i.on { background: #f69; cursor: default;}
.banner .btns b i.on:hover { background: #f69; cursor: default;}
.banner .btns s { position: absolute; width: 60px; display: none; height: 80px; overflow: hidden; top: 200px; cursor: pointer;}
.banner .btns s i { position: absolute; width: 60px; background:url(../images/btn_show.png); height: 160px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/btn_show.png"); _background: none;}
.banner .btns s.prev { left: 0;}
.banner .btns s.prev i { top: -80px;}
.banner .btns s.next { right: 0px;}
.show-hover.banner .btns s { display: block;}
.masks { opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; height: 500px; position: absolute; background: #000; overflow: hidden;}

/*内容*/
.index_main h2{ height:40px; background:url(../images/music_title.gif) no-repeat 0 0; margin-top:45px; font-size:16px; font-weight:normal;}
.index_main h2.title1{ background-position:0 0;}
.index_main h2.title2{ background-position:0 -40px;}
.index_main h2 a{ float:right; color:#f69; margin-top:8px;}
.index_main h2 a i{ display:inline-block; background:url(../images/starsindex.gif) no-repeat -85px -7px; width:21px; height:15px; float:right; margin-top:3px;}

.box2 dl dt p span i ,.box2 dl dt em ,.box2 dl dd em{ background:url(../images/music_icon.png) no-repeat 0 0;}

/*新碟榜*/
.box1 ul{ width:1020px;}
.box1 ul li{ float:left; width:235px; overflow:hidden; margin:20px 20px 0 0;}
.box1 ul li img{ width:235px; height:235px;}
.box1 ul li p{ line-height:40px; font-size:18px;}
.box1 ul li p span{ color:#999; float:right; font-size:14px;}
.box1 ul li a:hover p{ color:#f69;}

/*MV秀*/
.box2 dl{ margin-top:20px;}
.box2 dl dt{ position:relative; float:left;}
.box2 dl dd{ position:relative; float:left; margin:0 0 20px 20px;}
.box2 dl dt em ,.box2 dl dd em{ background-position: 0 0; width:50px; height:50px; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; display:none;}
.box2 dl dt a:hover em ,.box2 dl dd a:hover em{ display:block;}
.box2 dl dt img{ width:555px; height:346px;}
.box2 dl dd img{ width:202px; height:163px;}
.box2 dl dt p ,.box2 dl dd p{ position:absolute; height:35px; line-height:35px; background:rgba(0,0,0,.6); bottom:0; left:0; color:#fff; font-size:14px; padding:0 5px;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.box2 dl dt p ,.box2 dl dd img p{ background-color:#000; filter:Alpha(opacity=60);}
}
.box2 dl dt p{ width:545px;}
.box2 dl dd p{ width:192px;}
.box2 dl dt p span{ float:right;}
.box2 dl dt p span i{ display:inline-block; background-position:-64px 0; width:35px; height:35px; float:left;}

.new_title{ background:#f1f1f1; height:50px; line-height:47px; font-size:18px;}
.new_title a{ padding:0 15px; display:inline-block; margin-left:20px;}
.new_title a.cur{ color:#f69; font-weight:bold; border-bottom:3px solid #f69;}

.main_r{ margin:0;}